package com.chart.vo;

import java.awt.Color;
import java.util.Map;

public class Chart<T extends Number> {

	/**
	 * 数据项列。
	 * name,value对以Map的形式放到一个List中。
	 */
	private Map<String, T> dataMap;
	/**
	 * 报表标题。
	 */
	private String title;
	/**
	 * 报表背景颜色。
	 */
	private Color bgColor;
	/**
	 * 报表宽度。
	 */
	private int width;
	/**
	 * 报表高度。
	 */
	private int height;
	/**
	 * 报表文件名。
	 */
	private String fileNameOut;
	/**
	 * 报表图形URL地址。
	 */
	private String graphURLOut;
	/**
	 * 是否报表下的显示文字指示说明。
	 */
	private boolean isShowLegend;

	public Map<String, T> getDataMap() {
		return dataMap;
	}

	public void setDataMap(Map<String, T> dataMap) {
		this.dataMap = dataMap;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public Color getBgColor() {
		return bgColor;
	}

	public void setBgColor(Color bgColor) {
		this.bgColor = bgColor;
	}

	public int getWidth() {
		return width;
	}

	public void setWidth(int width) {
		this.width = width;
	}

	public int getHeight() {
		return height;
	}

	public void setHeight(int height) {
		this.height = height;
	}

	public String getFileNameOut() {
		return fileNameOut;
	}

	public void setFileNameOut(String fileNameOut) {
		this.fileNameOut = fileNameOut;
	}

	public String getGraphURLOut() {
		return graphURLOut;
	}

	public void setGraphURLOut(String graphURLOut) {
		this.graphURLOut = graphURLOut;
	}

	public boolean isShowLegend() {
		return isShowLegend;
	}

	public void setShowLegend(boolean isShowLegend) {
		this.isShowLegend = isShowLegend;
	}

}
